/*    */
package com.liang.manage.auth.facade.dto.permissions;
/*    */
/*    */

import java.io.Serializable;

/*    */
/*    */ public class PermissionsSearchDTO
        /*    */ implements Serializable
        /*    */ {
    /*    */   private Integer id;
    /*    */   private String desc;
    /*    */   private String api;
    /*    */   private Boolean state;
    /*    */   private Integer roleId;
    /*    */   private Integer projectId;
    /*    */   private Integer current;
    /*    */   private Integer size;
    /*    */   private static final long serialVersionUID = 1L;

    /*    */
    /*    */
    public Integer getId()
    /*    */ {
        /* 13 */
        return this.id;
        /*    */
    }

    /*    */
    /*    */
    public String getDesc() {
        /* 17 */
        return this.desc;
        /*    */
    }

    /*    */
    /*    */
    public String getApi() {
        /* 21 */
        return this.api;
        /*    */
    }

    /*    */
    /*    */
    public Boolean getState() {
        /* 25 */
        return this.state;
        /*    */
    }

    /*    */
    /*    */
    public Integer getRoleId() {
        /* 29 */
        return this.roleId;
        /*    */
    }

    /*    */
    /*    */
    public Integer getProjectId() {
        /* 33 */
        return this.projectId;
        /*    */
    }

    /*    */
    /*    */
    public Integer getCurrent() {
        /* 37 */
        return this.current;
        /*    */
    }

    /*    */
    /*    */
    public Integer getSize() {
        /* 41 */
        return this.size;
        /*    */
    }

    /*    */
    /*    */
    public void setId(Integer id)
    /*    */ {
        /* 11 */
        this.id = id;
    }

    /* 11 */
    public void setDesc(String desc) {
        this.desc = desc;
    }

    /* 11 */
    public void setApi(String api) {
        this.api = api;
    }

    /* 11 */
    public void setState(Boolean state) {
        this.state = state;
    }

    /* 11 */
    public void setRoleId(Integer roleId) {
        this.roleId = roleId;
    }

    /* 11 */
    public void setProjectId(Integer projectId) {
        this.projectId = projectId;
    }

    /* 11 */
    public void setCurrent(Integer current) {
        this.current = current;
    }

    /* 11 */
    public void setSize(Integer size) {
        this.size = size;
    }

    /* 11 */
    public boolean equals(Object o) {
        if (o == this) return true;
        if (!(o instanceof PermissionsSearchDTO)) return false;
        PermissionsSearchDTO other = (PermissionsSearchDTO) o;
        if (!other.canEqual(this)) return false;
        Object this$id = getId();
        Object other$id = other.getId();
        if (this$id == null ? other$id != null : !this$id.equals(other$id)) return false;
        Object this$desc = getDesc();
        Object other$desc = other.getDesc();
        if (this$desc == null ? other$desc != null : !this$desc.equals(other$desc)) return false;
        Object this$api = getApi();
        Object other$api = other.getApi();
        if (this$api == null ? other$api != null : !this$api.equals(other$api)) return false;
        Object this$state = getState();
        Object other$state = other.getState();
        if (this$state == null ? other$state != null : !this$state.equals(other$state)) return false;
        Object this$roleId = getRoleId();
        Object other$roleId = other.getRoleId();
        if (this$roleId == null ? other$roleId != null : !this$roleId.equals(other$roleId)) return false;
        Object this$projectId = getProjectId();
        Object other$projectId = other.getProjectId();
        if (this$projectId == null ? other$projectId != null : !this$projectId.equals(other$projectId)) return false;
        Object this$current = getCurrent();
        Object other$current = other.getCurrent();
        if (this$current == null ? other$current != null : !this$current.equals(other$current)) return false;
        Object this$size = getSize();
        Object other$size = other.getSize();
        return this$size == null ? other$size == null : this$size.equals(other$size);
    }

    /* 11 */
    protected boolean canEqual(Object other) {
        return other instanceof PermissionsSearchDTO;
    }

    /* 11 */
    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        Object $id = getId();
        result = result * 59 + ($id == null ? 43 : $id.hashCode());
        Object $desc = getDesc();
        result = result * 59 + ($desc == null ? 43 : $desc.hashCode());
        Object $api = getApi();
        result = result * 59 + ($api == null ? 43 : $api.hashCode());
        Object $state = getState();
        result = result * 59 + ($state == null ? 43 : $state.hashCode());
        Object $roleId = getRoleId();
        result = result * 59 + ($roleId == null ? 43 : $roleId.hashCode());
        Object $projectId = getProjectId();
        result = result * 59 + ($projectId == null ? 43 : $projectId.hashCode());
        Object $current = getCurrent();
        result = result * 59 + ($current == null ? 43 : $current.hashCode());
        Object $size = getSize();
        result = result * 59 + ($size == null ? 43 : $size.hashCode());
        return result;
    }

    /* 11 */
    public String toString() {
        return "PermissionsSearchDTO(id=" + getId() + ", desc=" + getDesc() + ", api=" + getApi() + ", state=" + getState() + ", roleId=" + getRoleId() + ", projectId=" + getProjectId() + ", current=" + getCurrent() + ", size=" + getSize() + ")";
    }
    /*    */
    /*    */
}

/* Location:           C:\maven\maven3.5\maven3.5\repositor\io\github\maliangnansheng\nansheng-common\3.3.4\nansheng-common-3.3.4.jar
 * Qualified Name:     com.liang.manage.auth.facade.dto.permissions.PermissionsSearchDTO
 * JD-Core Version:    0.6.2
 */